package com.cf.service;

import com.cf.entity.Power;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

public interface PowerService {
    //模糊查询并分页
    public PageInfo<Power> selectPowers(int pagenum, int pagesize, Map map);

    /**
     * 查询所有的一级菜单及其下的所有的二级菜单
     * @return
     */
    public List<Power> selectOneTwoPower();

    /**
     * 根据用户编号来查询其一级权限下的二级权限
     * @param id
     * @return
     */
    public List<Power> selectPowersByUid(long id);

    //根据roleid查询role_power表中是否有该角色的关联关系
    public List<Power> selectPower(long roleid);
}
